Golang Job: Backend Engineer - Vault - Customer Engineering

Job added on

Company

Hashicorp

Location

Vancouver - Canada

Job type

Full-Time

Golang Job Details

About HashiCorp

At HashiCorp, we’re building a generation-defining infrastructure software company, powered by our core principles and a growing team of talented, committed professionals working together to help organizations seamlessly transition to and operate in the cloud. Founded in 2012 and headquartered in San Francisco, 85 percent of our employees work remotely, strategically distributed around the globe. From our inception we built the company with a remote-first approach because we believe talent has no boundaries.

#LI-Remote

About the Role

The Customer Engineering team is a newly crafted, highly innovative and exciting team working towards sustaining and enhancing HashiCorp’s Vault product. You will be directly contributing to the Vault product, with a focus on critical customer issues, partner concerns, features, improvements, and bugs.

This role is a blend of engineering and customer support, where you will help resolve complex customer issues. You will get the opportunity to work on product enhancements, feature request development, and bug triage. Much of our work and libraries are open source and receive contributions from a large community of users. The majority of our tools and integrations are written in Golang.

This person will be a part of the Vault engineering team at HashiCorp, working to provide a phenomenal and broadly used secrets tool for businesses and individuals handling all sizes and types of infrastructure.

You can learn more about the Vault product with our Co-Founder & CTO here: Introduction to HashiCorp Vault with Armon Dadgar


In this role, you can expect to:

As an engineer in this role you can expect to:

  • Triage incoming customer or support requests by working closely with product, engineering, and support.
  • Collaborate with product management and other stakeholders within engineering to maintain a high bar for quality in a fast-paced, and iterative environment.
  • Have the ability to partner across engineering to build out features and minor enhancements to make it into future releases.
  • Establish an understanding of the request by working with support, the customer, and setting up a reproduction.
  • Provide guidance and develop playbooks for internal teams around issue resolution.
  • Implementing bug fixes for specific customer issues, and bug discovery.
  • Converting larger issues into clear and actionable backlog items.
  • Improve documentation for usage and solving problems where gaps are found.
  • Participate in agile planning meetings to facilitate understanding and prioritization of backlog items.
  • Investigate bug reports and remedy with either a code change or possibly refactoring a subsystem that has grown in unexpected ways, spotting insufficient documentation or identifying repetition that could benefit from a common abstraction.

You may be a good fit for our team if:

  • You have three or more years working in Golang.
  • You have experience working in a team focused on engineering as a service for an internal technical support team.
  • You are passionate about fixing bugs and solving complex problems.
  • You like writing programs that can be understood and articulated by their end-users.
  • You have experience with Kubernetes or other container orchestration systems.
  • You have experience working with distributed software within a Linux environment.
  • You have experience with customer support or OSS community support to help work with the Vault community.
  • You love mentoring others and you align with our core principles.
  • You have experience operating and maintaining production systems in a public cloud environment.
  • You have expertise in one or more of the major public clouds.
  • You are familiar with infrastructure management concepts.
  • You have a working understanding of commonly-used security technologies.
  • You have experience using Vault or any HashiCorp products.
  • You are innovative with an open mind and a passion for writing elegant code.
  • You have empathy for the end-user and you get excited about the problem we are solving here at HashiCorp.

About the Application Process:

Please note, as collaboration and communication are a critical aspect of how we work, a cover letter is an extraordinary way to provide a sample of how you communicate.

If you do include a cover letter, please describe why you're interested in working at HashiCorp, and what draws you to this role in particular. Specifics of your past experience that are relevant to this role are great to include, too.

HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.


HashiCorp embraces diversity and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We believe the more inclusive we are, the better our company will be.

For more information regarding how HashiCorp collects, uses, and manages personal information, please review our Privacy Policy.

Colorado, California, Washington and New York City Applicants: To view base salary ranges for this role in your location and to learn more about which roles are eligible for bonus pay or commissions, please visit our Pay Transparency Calculator below. Individual pay within the range will be determined based on job related-factors such as skills, experience, and education or training. Information on our benefits can be found via the link below. Intern ranges can be found below.

  • Pay Transparency Calculator: https://bit.ly/3B7gwql
  • Benefits: https://www.hashicorp.com/careers/benefits
  • Intern Ranges: https://bit.ly/3H2soha
Apply

Life at HashiCorp

HashiCorp is driven by our people and our principles which have been the foundation of everything we do since the company was founded in 2012. Join us on our journey as we work to support the world's most innovative companies as they transition to cloud and multi-cloud infrastructure through simple yet powerful workflows and automation.
Learn More

About HashiCorp

At HashiCorp, we build the infrastructure that enables innovation. Our suite of multi-cloud infrastructure automation products are the underpinnings of the largest enterprises in the world, who rely on our solutions to provision, secure, connect, and run their critical applications to deliver crucial services, communications tools, and entertainment platforms to the world. We're building a once-in-a-generation infrastructure company with a unique approach rather than focusing on specific technologies, and we build products and solutions that support real-world workflows spanning the multiple cloud environments that nearly every organization worldwide is using today.

HashiCorp is proud to be an Equal Employment Opportunity employer. We are committed to providing equal employment opportunities to qualified applicants and do not discriminate on the basis of race, color, ancestry, religion, sex, pregnancy, gender, gender identity, gender expression, sexual orientation, national origin, age, marital status, genetic information, disability, protected veteran status or any other characteristic protected by federal, state, or local laws. We also consider qualified applicants with arrest and conviction records consistent with the San Francisco Fair Chance Ordinance, the Los Angeles Fair Chance Ordinance, and other applicable state or local laws.

HashiCorp is committed to providing reasonable accommodations to qualified individuals with disabilities in our job application procedures. If you need assistance or an accommodation due to a disability, please reach out to [email protected]

We comply with all laws and regulations set forth in the following posters:

EEO is the Law

EEO is the Law Supplement

Pay Transparency Non-Discrimination